/***********************************************************************
 *
 * MODULE NAME:    Hid_callbacks.c
 * DESCRIPTION:    Hid profile basic messages intercommunication
 * MAINTAINER:     Chen bo
 *
 * 
 * LICENSE:
 *     This source code is copyright (c) 2009 RDA Ltd.
 *     All rights reserved.
 *
 * REVISION HISTORY:
 * 
 *
 * ISSUES:
 * 
 ***********************************************************************/
#ifndef HID_CALLBACK_H
#define HID_CALLBACK_H

 void  Hid_L2cap_Connect_Ind_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void  Hid_L2cap_Connection_Cfm_Cb(u_int16 eventType,   t_L2_ControlCallbackArgs *pArgs);

 void  Hid_l2cap_config_ind_cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void Hid_L2cap_Configure_Cfm_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);


 void Hid_L2cap_Disconnect_Ind_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void Hid_L2cap_Disconnect_Cfm_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void  Hid_L2cap_Data_Ind_Cb(u_int16 cid,  rdabt_host_buf_t* p_buf);

  void Hid_L2cap_Flushoccurred_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void Hid_L2cap_Bufferoverflow_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

  void Hid_L2cap_TimeoutIndication_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void Hid_L2cap_ConConFigCfm_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);

 void Hid_L2cap_Qos_Violation_Ind_Cb(u_int16 eventType,      t_L2_ControlCallbackArgs *pArgs);




#endif

